function a(){
    let b=1
    return function(){
      let c=b
      console.log(c);
      b=null
      console.log(b);
      
    }
  }
  let aa=a()
  aa()
  aa()
  // 在你的代码执行期间，变量b不会被垃圾回收机制回收，因为它通过闭包被内部函数引用。
  // 只有当aa（内部函数）不再被引用时，b才可能成为垃圾回收的目标。
//   当不再需要某个闭包时，可以将其所引用的变量置为null，从而解除引用关系，帮助垃圾回收器更好地回收内存。